management relationship online consulting crm fiction books open source discount books marketing strategic planning strategy implementation steps computer books strategic planning process development business strategy projects developers customer strategic plan implementation